package com.lancoo.ccas52.pojo.response.basicPlatform;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @ClassName LoginUser_Ret
 * @Description TODO
 * @Author quin
 * @Date 2023/2/21 11:37
 */
@NoArgsConstructor
@Data
public class LoginUser_Ret {
    @JsonProperty("error")
    private Integer error;
    @JsonProperty("data")
    private DataDTO data;

    @NoArgsConstructor
    @Data
    public static class DataDTO {
        @JsonProperty("UserID")
        private String userID;
        @JsonProperty("UserName")
        private String userName;
        @JsonProperty("Gender")
        private String gender;
        @JsonProperty("GradeID")
        private String gradeID;
        @JsonProperty("GradeName")
        private String gradeName;
        @JsonProperty("GroupID")
        private String groupID;
        @JsonProperty("GroupName")
        private String groupName;
        @JsonProperty("UserType")
        private String userType;
        @JsonProperty("UserClass")
        private String userClass;
        @JsonProperty("PhotoPath")
        private String photoPath;
        @JsonProperty("PreLoginTime")
        private String preLoginTime;
        @JsonProperty("PreLoginIP")
        private String preLoginIP;
        @JsonProperty("ShortName")
        private String shortName;
        @JsonProperty("Sign")
        private String sign;
        @JsonProperty("SchoolID")
        private String schoolID;
        @JsonProperty("UpdateTime")
        private String updateTime;
        @JsonProperty("SubjectIDs")
        private String subjectIDs;
        @JsonProperty("SubjectNames")
        private String subjectNames;
        @JsonProperty("LoginInfo")
        private String loginInfo;
        @JsonProperty("SchoolName")
        private String schoolName;
        @JsonProperty("GlobalGrade")
        private String globalGrade;
        @JsonProperty("StudyLevel")
        private String studyLevel;
        @JsonProperty("LockerState")
        private String lockerState;
        @JsonProperty("CollegeID")
        private String collegeID;
        @JsonProperty("CollegeName")
        private String collegeName;
        @JsonProperty("IsEnglishStu")
        private String isEnglishStu;
        @JsonProperty("Share_Token")
        private String shareToken;
    }
}
